Snow Leopard — synonyms, definition
1. snow leopard (Noun)
2 synonyms
Panthera uncia ounce
1 definition
snow leopard (Noun) — Large feline of upland central Asia having long thick whitish fur.
2 types of
big cat cat
2 parts of
Panthera genus Panthera